import appConfig from '../config/appConfig.js'
export default function () {
    return async function (ctx, next) {
        // 允许所有的跨域请求
        ctx.set('Access-Control-Allow-Origin', appConfig.cors);
        // 后面那个值，不能是小写，必须大写，相互之间用英文','
        ctx.set('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');
        // 允许指定请求头
        ctx.set('Access-Control-Allow-Headers', 'Content-Type');
        // 预检请求返回200状态码
        ctx.status = 200;

        // 执行下一个中间件
        await next();
    }
}